package kr.hkit.powerjava.chapter22;

public class GenericEx {
	public static void main(String[] args) {
		
		/*Box b = new Box();
		b.setData(5); //형변환 할 수 없다. 
		b.setData("Hello Java");
		
		int data = (int) b.getData();
		System.out.println(data);*/
		
		
		GenericBox<Integer> gb = new GenericBox<>();
		gb.setData(5); //gb는 정수형만 들어갈수있게 지정.
		System.out.println(gb.getData());
		
		GenericBox<String> gbStr = new GenericBox<>();
		gbStr.setData("Test Generic"); //gbStr은 스트링만 들어가게 지정
		String str = gbStr.getData(); 
		System.out.println(str);
		
		
	
	}
}
